//轨迹动画
using System.Linq;
using DG.Tweening;
using UnityEngine;

public class DOTweenDOPath : MonoBehaviour
{
    public Transform[] mPointList;
    void Start()
    {
        var position = mPointList.Select(x => x.position).ToArray();
        //沿着路径进行移动
        //参数一：位置路径列表
        //参数二：时间花销
        //参数三：轨迹幅度
        //参数四：平面还是3D位置
        //参数五：颗粒度
        //参数六：线颜色
        //SetOptions：线性闭环，闭环移动类型
        //SetLookAt：是否设置相机视角，0-1：沿着路线看；tran：目标看
        ////0:沿着路线往前看
        ////1:沿着路线往后看，但1的支持并不是很好，最好是0.9
        transform.DOPath(position, 5, PathType.CatmullRom, PathMode.Full3D, 20, Color.blue)
            .SetOptions(true);
    }
    
}
